package com.example.chamberlainserver.Entry;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 物资实体类
 */
@Data
public class Material {
    private Long id;                // 物资唯一ID
    private String materialName;    // 物资名称
    private Integer categoryId;     // 分类ID
    private String specification;   // 规格型号
    private String unit;            // 单位
    private Integer quantity;       // 库存数量
    private Integer minQuantity;    // 最低库存预警值
    private Integer locationId;     // 存放位置ID
    private String locationPath;     // 存放位置完整路径
    private String responsiblePerson; // 负责人
    private String status;          // 物资状态：正常、不足、待补充、已报废
    private LocalDateTime lastInventoryTime; // 最后盘点时间
    private String remarks;         // 备注信息
    private LocalDateTime createTime; // 创建时间
    private LocalDateTime updateTime; // 更新时间
}